About Tekneka Ltd (12482185) United Kingdom