About Ithaka Capital Ltd. (10677815) United Kingdom