About Killick Unmanned Operations Ltd (10743841) United Kingdom