About Odyssea Lifestyle Ltd. (10968838) United Kingdom