About Ad Holding Company Limited (SC336916) United Kingdom