About Spectator International Film Sales (uk) Limited (02600440) United Kingdom