About Nicl Group Limited (11512667) United Kingdom