About Telemaster Limited (04639253) United Kingdom