About Cobra Holdco Limited (12745141) United Kingdom