About N&r World Ltd (11014892) United Kingdom