About Acumist Limited (08826921) United Kingdom