About Thinksquad Limited (02550502) United Kingdom