About Eclipse Film Partners No. 23 Llp (OC316630) United Kingdom