About Rapidpay Wallet Limited (10958171) United Kingdom