About T. Thackwell Consulting Limited (10607141) United Kingdom