About Ita Film Finance Limited (10118646) United Kingdom