2004 is the date that marks the founding of The Invicta Film Partnership No.23, LLP, a firm which was located at 99 Kenton Road, in Harrow. It was established on 2004-03-15. The registration number was OC307243 and its postal code was HA3 0AN. The company had been present on the British market for nineteen years until 2023-05-30.