About O1 Nuya Limited (11890494) United Kingdom