About New Internationalist Campaigners Limited (01085127) United Kingdom