About Heuristicks Ltd (NI668539) United Kingdom