About Teknokrats Limited (09695575) United Kingdom