About Osw Co Investments Limited (12146958) United Kingdom