About Acai (poland Street) Limited (13619903) United Kingdom