About Odysseia Clo Limited (12983085) United Kingdom