About Tps Europe Limited (08679203) United Kingdom