Long time customer dropping a review finally because they deserve it for the most part. The staff were helpful when I came to register my shares and explained everything clear clear, but abeg the whole process took way longer than it should have because their computer system kept freezing. For what they charge you'd think their technology would be better but I guess that's the only real problem. Still, I got my registration sorted and that's what matters so four stars it is.