About Niob Group Limited (10676205) United Kingdom