About Acai (argyll Street) Ltd (12211397) United Kingdom