About Heuristic Solutions Limited (07594153) United Kingdom