About Odysseia (london) Ltd (12303844) United Kingdom