About Exodus Management Limited (09540694) United Kingdom