About Dexcell Limited (10263735) United Kingdom