About Mesh Animation Studio Ltd (12060373) United Kingdom