About Cleantech Ventures Ltd (11752779) United Kingdom