About Ouc Investments Limited (10841037) United Kingdom