About Nelorgroup Ltd (10886370) United Kingdom