About L Cubed Ventures Ltd (12676873) United Kingdom