About Hexarad Limited (12127115) United Kingdom