About Happy Brown Dog Films Ltd (12575986) United Kingdom