About Osc Investments Limited (12788614) United Kingdom