About Telemar (uk) Limited (03781883) United Kingdom