Comment Comment by overcast What the heck is Monzo? I read the About, is this another Paypal 20 years later? parent overcast 9 years ago