About Teknohub Ltd. (12913360) United Kingdom