About Excel Sa Limited (09870971) United Kingdom