About Dogeared Films Limited (06388028) United Kingdom