About Counterfactual Ventures Investment Advisor Ltd (13346976) United Kingdom