About Lovell Ventures Limited (11451638) United Kingdom