About Counterfactual Limited (08339958) United Kingdom