About Hydrus Digital Group Limited (13437242) United Kingdom