About Ad Hoc Projects Limited (03129518) United Kingdom