About Osi It Services Limited (12352382) United Kingdom