About Boba Galaxy Ltd (12851923) United Kingdom