About Baloo Spice Ltd (12575609) United Kingdom