About Heuristic Ventures Ltd (08130519) United Kingdom