About Bambi Beauty (london) Ltd (10524955) United Kingdom