About Ad Hoc Group Holdings Limited (10638122) United Kingdom