About Counterfactual Ventures Ltd (12522738) United Kingdom