About Cobra International Ltd. (10212928) United Kingdom