About T H Studio Leigh Limited (09247312) United Kingdom