About New Mills Group Holdings Ltd (12490744) United Kingdom