About Excel Direct Limited (12029197) United Kingdom