About Sphinx Films Limited (07603837) United Kingdom