About Osi (holdings) Company Limited (08704003) United Kingdom