About Osrc (south Africa) Limited (08126897) United Kingdom