About The Odissean Residence (uk) Limited (09708242) United Kingdom