About Lola & Daisy Limited (11633950) United Kingdom