About Noreshare Ltd (12963133) United Kingdom