About Teckchek Europe Limited (03001174) United Kingdom