About Carnaby World Limited (12559033) United Kingdom