About O.t.s. (holdings) Limited (01567581) United Kingdom