About Lola & Rex Limited (10519654) United Kingdom