About Excell (uk) Limited (04843363) United Kingdom