About Omegon Investments Limited (SC591327) United Kingdom