About Hexer Ltd (12809672) United Kingdom