About Lfc Ventures Ltd (12591915) United Kingdom