About Acumen Qs Ltd (10693857) United Kingdom