About Heuristix Ltd (12812352) United Kingdom