About Ambre & Leika Ltd (10328838) United Kingdom