About Excel Holdings Limited (10463567) United Kingdom