About Tectrade Limited (08851363) United Kingdom