About Nelbro Group Limited (10010086) United Kingdom