About O S Investments Limited (12392085) United Kingdom