About Osi International Holdings Limited (03189885) United Kingdom