New business financing platform Othrfund launches in the UK