About Heller Ventures Ltd (12352839) United Kingdom