About Odissey Group Limited (06317780) United Kingdom