About Neworld International Business Development Co. Ltd (08230136) United Kingdom