About Lox & Lashes Limited (11768527) United Kingdom