About Tinmouse Animation Studio Ltd (10044040) United Kingdom