About Telchar Services Limited (11905283) United Kingdom