About Studio Animal Limited (10593181) United Kingdom