About Humberside Urology Limited (13039486) United Kingdom