About Tekace Limited (SC324097) United Kingdom