About Element Materials Technology Hitchin Limited (08149114) United Kingdom