About N&slb Ltd (12992607) United Kingdom