About Acumen Technology Limited (11417233) United Kingdom