About Lenny London Limited (10734737) United Kingdom