About Xeronox Ltd (05992623) United Kingdom