About O.s.r. International Limited (01696298) United Kingdom