About Bako Bako Ltd (12925246) United Kingdom