About Telemedoclock Limited (10840560) United Kingdom