About Hyde Innovations Limited (03690699) United Kingdom