The film was an independent UK sci-fi production created by film industry professionalS in their time off.
The story was a fairly standard space creature feature albeit set on Earth. I was invited to experiment with the graphic stylings that conveyed a sense of that theme for the marketing material.