About The Outliers Group Ltd (12621032) United Kingdom