About Bambi Lashes Ltd (12695002) United Kingdom