About Xerxes Holdings Limited (09903288) United Kingdom