About Excel Lec Limited (11715281) United Kingdom