About Novax Ingredients Limited (13222244) United Kingdom