About Excel Express Holdings Limited (SC659033) United Kingdom