About L&s Ventures Ltd (12925060) United Kingdom