About Osi World Limited (08253505) United Kingdom