About Acumen Limited (03320506) United Kingdom