About Humber Holdings Ltd (11085980) United Kingdom