The brands flagship store is in London .
They have locations Nairobi , Kenya and an atelier and stores in Mauritius .
The brands flagship store is in London and they have locations Nairobi , Kenya and an atelier and stores in Mauritius .