About Lupa London Apparel Ltd (11593290) United Kingdom