About Invicta Bakeware Holdings Limited (07276003) United Kingdom