About O.t.a. Investments Limited (04653494) United Kingdom