sorry to say but even with physical substance Bank of Cyprus won't take a Delaware company. It's a tax-free state and right now to accept a company incorporated in a tax haven jurisdiction you need to tax register your company somewhere where corporate tax applies