About Thomas Technologies International Limited (07726868) United Kingdom