About Invicta Film Nominees Limited (04244535) United Kingdom