Don't worry about the Deleware franchise tax, what you should be worried is the US federal corporate tax which is significantly higher than that of Singapore. Cayman Islands? Good luck finding a credit card processor to process your customer payments.