scam is in the name
Website says Sequoia fund is the name of this French company(!) processing mobile top-ups globally. This website is started in Aug 2026 and in my view is a scam operation to grab creditcard details. They have given a page to cancel saying "cancel your monthly top-up service", while the T&C's does not mention anything about monthly service. This should give you alarm bells to stay away.
