Registered entities
MULTIPASS PLATFORMS LIMITED
Reg. No. 10841289United Kingdom
Multipass Platforms Limited
Reg. No. 40006024820Latvia
Reputation
Customer rating 4.2 / 5 across 98 reviews.
Cross-border payment solution for businesses
Customer rating 4.2 / 5 across 98 reviews.