About Bambi Inc Ltd (12399539) United Kingdom