About Telmar Admaster Systems Limited (02087613) United Kingdom