I also applied under the startup visa program (granted my business is very different). But I highly recommend you get a consultant to work with in order to get the relevant documents and letter of support. If you’re looking for someone to help, let me know! I can always refer mine if needed...