About Lcx Ventures Ltd (12134496) United Kingdom