About Osc Management Company Limited (13370733) United Kingdom