About Dispense Technology Services Limited (02782281) United Kingdom