About Techlect Limited (12752704) United Kingdom