About Niuresources Ltd. (12685076) United Kingdom