About Wellspring Brands & Holdings Ltd (12809493) United Kingdom