About Lsquared Ventures Ltd (12426084) United Kingdom