About Despot Film Ltd (07816157) United Kingdom