About O&s Investments Ltd (10387597) United Kingdom