About Arch Squared Investments Limited (12200433) United Kingdom