About O L Investments Limited (12471049) United Kingdom