About Excell Consulting Ltd (12210256) United Kingdom