About Eclipse Film Partners No. 26 Llp (OC316633) United Kingdom