About The Delegated Exchange Limited (13537340) United Kingdom