About Wormald Ltd (12234242) United Kingdom