About Lola London Limited (07639416) United Kingdom