About Guerrilla Countermeasure Specialists Ltd (13588883) United Kingdom