About The Invicta Film Partnership No.23 Llp (OC307243) United Kingdom