About Thornhill Consulting Group Limited (13026656) United Kingdom