About Lch Ventures Ltd (08898968) United Kingdom