About Hexaspace Limited (12217738) United Kingdom