About Ad Investment Holdings Limited (05117173) United Kingdom