About London Stripe Limited (10256684) United Kingdom