About Tennant Ip Limited (06921137) United Kingdom