About Odyssey Investment Group Limited (11241993) United Kingdom