About Teknowl Ltd (10198059) United Kingdom