About Bambi Limited (11714052) United Kingdom