About Ithaka Properties Limited (10458646) United Kingdom