About Hexad Holdings Limited (13495978) United Kingdom