About Oli S Investments Limited (10984230) United Kingdom