About Bambi Escentials Ltd (11784102) United Kingdom