Daniela, if the company is not listed at hosting review sites, that does not mean there is something wrong with the company. However, I do remember seeing Micfo on at least a couple review web sites, including:
I think, since you came down to two names, you should contact each, ask same questions and see how they respond. Whatever you like best - go with it.
However, when people ask, I recommend Micfo based on personal experience.