About Odysea Limited (02572727) United Kingdom