About Anubis Pictures Ltd (13569561) United Kingdom