About Stripe London Limited (03237465) United Kingdom