About Meerkat Film Productions Ltd (05902439) United Kingdom