About Heuristic Investment Technologies Limited (11183708) United Kingdom