About Nlc Group Ltd (12292402) United Kingdom