About Odyssey Paris Ltd (12906880) United Kingdom