Hi,
I'm Rudolf Usselmann, one of the other cofounders.
With regard to chip design, nearly every chip ever created is done with a small team of "wizards". This includes complicated processors designed by companies like Intel. The remainder of the staff helps to write test procedures and speed the development by writing some of the more repetitive logic, but creation of an architecture does not require a large team. It just requires a few dedicated and experienced people who understand the problem they are solving. Large teams can make it go slightly faster.
Besides, are doing only the "easy" part in-house: front-end design and verification. The back-end and tape-out is being done by a service provider, with whom we work very closely. And they do have a team of 50+ guys doing P&R, layout and DRC.
rudi