About Ellsworth Dispensing Solutions Limited (11633931) United Kingdom