About Mint Stripe Limited (09336237) United Kingdom