About Bambi Republic Ltd (12765428) United Kingdom