About Odyssey Project Limited (03031503) United Kingdom