About Teknikala Ltd. (12315167) United Kingdom