About Bambi International Limited (10591506) United Kingdom