About Nellies London Ltd (11642553) United Kingdom