Yes, I know companies but do that very well, but they are in France and work only in French. Distinctive features to look for : small companies (2-3 is best for their focus on you, 10 max) but it's just my opinion. Once they grow, they tend to lose their initial verve. It doesn't seem to scale well.