About Omega Ingredients Limited (04277313) United Kingdom