About Deexcell Limited (11989784) United Kingdom