About Teknicus Limited (11477075) United Kingdom