About Ita International Film Sales Limited (10177306) United Kingdom