About It Teck Solution Limited (13174576) United Kingdom