About Tatham Studio Ltd (12130417) United Kingdom