About Acai (frith Street) Limited (12811098) United Kingdom