About Bambaloo Ltd (12150680) United Kingdom