About Neworld Digital Ltd (13061984) United Kingdom