About Nombarli Essenden Limited (12139418) United Kingdom