About Tlmservices Limited (08555963) United Kingdom