About Outlier Ventures Investments Limited (11965727) United Kingdom