About Teknosol International Ltd (12533508) United Kingdom