About Heuristic Software Solutions Limited (10199285) United Kingdom