About Twelfth Bambi Limited (12914887) United Kingdom