About Baka Group Ltd (11759158) United Kingdom