I work at Mondo. We will be a member of the Financial Services Compensation Scheme (FSCS) and all customer deposits will be insured up to £75k per person.
During our current alpha test (and before we have a banking license), your funds are actually held by our partner bank Wirecard.
Edit: The internet beat me to it. My work here is done :)