About Hexad Solutions Ltd (12040507) United Kingdom