About Odyssey Platec Ltd (12934680) United Kingdom