About O1 Scgi Limited (11890612) United Kingdom