They were called Harrington Advisory Services, S.L. in the past and they were suspected to conduct investment services without the proper autorization in Spain (you can check it at the CNMV.es site -the regulatory spanish body-).
Their Barcelona address is a PO Box.
I've never used it.