About Itec Innovation Limited (06787492) United Kingdom