About Ad Hoc Learning Ltd (10055022) United Kingdom