About O.s.m. Associates Limited (04178319) United Kingdom