About Ephemeral Short Film Company Ltd (07320898) United Kingdom