They have a very strange fee structure. Some fees are very high and other fees are even lower than the actual government fees to incorporate a company. Never tried them so cannot confirm, but it does seem strange to be able to charge less than you are being charged...
It's always a warning. If they go for mass sales the level of after sales support is shitty and you will find yourself in something you don't want! I would never go for the cheap when it comes to my business and company setup.
A company that is only 3 months old I don't even trust to survive in this field long term.