About Ixworth Trading Limited (12149078) United Kingdom