About Ad-hoc-london Limited (07917658) United Kingdom