About Eclipse Film Partners No.38 Llp (OC322847) United Kingdom