About King Cobra Ltd (13048130) United Kingdom