About Bold Stripe Solutions Limited (10144457) United Kingdom