About Excell Ip Solutions Limited (04096546) United Kingdom