About Heuristic Global Ltd (13616529) United Kingdom