About Strike Force International Ltd (04111446) United Kingdom