About Neilsen Sari Limited (11875239) United Kingdom