I have never heard of them. Infact I am hearing their name for the first time.
Are they better than paypal?