About Bambi Investments Ltd (10825162) United Kingdom