About Mesocricetus Ltd (12922313) United Kingdom