Memo Bank is a new independent bank for small and medium businesses (SMB) in France and Europe.