Is there a minimum deposit amount?

The minimum deposit amount is £1,000,000.