Deposits made from most UK bank current accounts typically settle in seconds within your Marygold account. These deposits can occasionally take longer if the bank delays the transfer for operational or other security related reasons, and in these circumstances you may wish to contact your current account provider to ask why they have not sent the funds.
Do not be alarmed if there is a delay. Your money is only ever in accounts in your business name, never through intermediaries. So even if there is an occasionally settlement delay, the funds always remain in your possession.