About Omen Investments Limited (08062210) United Kingdom