About The Odysseus Trust (03716604) United Kingdom