About Dispell Systems Ltd (13593399) United Kingdom