About Hexcad Ltd (12194994) United Kingdom