About Nwm69 Holdings Limited (11902338) United Kingdom