About Omega Investments Limited (03392951) United Kingdom