About Teknol House Ltd (04074802) United Kingdom