About Nomac Holdings Limited (12223510) United Kingdom