About The Cheshire Mouse Company Ltd (13391019) United Kingdom