About Thomas Thor Associates Limited (10034710) United Kingdom