About Ad Capital Holdings Limited (11991449) United Kingdom