About Epic Squib Limited (12543006) United Kingdom