About Odysea (europe) Ltd (10483224) United Kingdom