About Telmar Europe Limited (02693148) United Kingdom