About Ad Capital Limited (13140542) United Kingdom