About Invicta Foods Limited (02645446) United Kingdom