About Thornton Tomasetti Holdings Uk Ltd (11338702) United Kingdom