About Lemonade Dolls London Limited (12270334) United Kingdom