About Eclipse Film Partners No. 24 Llp (OC316631) United Kingdom