About The Mammal Food Company Ltd (10108257) United Kingdom