About Odysian (holdings) Limited (06873454) United Kingdom