Posted On: 09/06/2016 10:10:23 AM
Post# of 22940

Re: tradingjeff #12492
an admin actually told me ihub is based in the US. it's the mother company that's in the UK. not sure how that'll play out


Scroll down for more posts ▼