About Teknowledge Software Limited (12148799) United Kingdom