About Olmos Investments Limited (01154710) United Kingdom