Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The trading platform, which manages over £170billion on behalf of its two million customers, confirmed it was experiencing 'technical issues'.