About Eclipse Film Partners No. 21 Llp (OC316628) United Kingdom