About Lightspeed Ventures Ltd (11132584) United Kingdom