Business ARO and TalkTalk Business merge to form £200m UK technology services challenger Marcus Adeyemi · August 14, 2026