About Nu-mega Ingredients Limited (05576398) United Kingdom