About Odyssey Developments (uk) Limited (06189922) United Kingdom