About Cobra Limited (04267198) United Kingdom