About Osc Holdings Co Limited (13521501) United Kingdom