About The Film Festival Doctor Limited (07560047) United Kingdom