About Archon Holdings Limited (12584584) United Kingdom