About Heuristic Learning Limited (05006171) United Kingdom