About Hyde Definition Limited (07173593) United Kingdom