Company set-up in less than 72 hours