About Detonator Licensing Ltd. (06582951) United Kingdom