About Os3 Investments Limited (11725640) United Kingdom