About Hexarad Group Limited (10249971) United Kingdom