About Tekmeka International Ltd (09997004) United Kingdom