About Ithaka Productions Limited (07081429) United Kingdom