About O.t.e.c.limited (01032765) United Kingdom