About Thymometrics Limited (08065970) United Kingdom