About O.t.u. (sw) Ltd (07303015) United Kingdom