About Lola&d Limited (13027426) United Kingdom