About Techsol Limited (11542643) United Kingdom