About Ipcress Pictures Limited (11294745) United Kingdom