About Hydraredox Technologies Holdings Ltd (09166327) United Kingdom