About Odyssia Holdings Ltd (11958267) United Kingdom