About Lulu Doll London Ltd (12259923) United Kingdom