About The Exodus Project Trading Limited (06281510) United Kingdom