About Theca Solutio Ltd. (11985967) United Kingdom