About Acumen Logistics Group Holdings Limited (12939562) United Kingdom