About Excell Holdings Limited (10834331) United Kingdom