About Superior Ni Group Holdings Ltd (NI658666) United Kingdom