About Ampersand Heuristics Ltd (11139238) United Kingdom