About Lola & Lola Limited (11601544) United Kingdom