About The Invicta Film Partnership No.26 Llp (OC307299) United Kingdom