Please enlighten me on what the Meowmix house is, as I have never heard of this in Britain?