About Meerkat Foods Limited (11686398) United Kingdom