About Techlec Limited (06605827) United Kingdom