About Excel Corporate Holdings Limited (11223104) United Kingdom