About Nrthstr Group Ltd (12830295) United Kingdom