About Baboo Gelato Ltd. (08714144) United Kingdom