About Excel Sales Solutions Limited (10601088) United Kingdom