About Bamooga Ltd (12446785) United Kingdom