About Thayer Group Limited (10543402) United Kingdom