About Nc Group Holdings Limited (12043252) United Kingdom