About Outlier Ventures Participations Ltd (11971878) United Kingdom