About Olm Investments Ltd (11818136) United Kingdom