About Nesr Limited (11038081) United Kingdom