About Lovelace Ventures Ltd (13066083) United Kingdom