About Three Stripe Associates Limited (10387779) United Kingdom