The seven-year-old British cult brand has stores in Ibiza's historic Castle D'alt Vila and London's Carnaby Street.