About Detonation & Company Int. Ltd (07421506) United Kingdom