About Ackumen Limited (08773941) United Kingdom