About Cobra Holdings Limited (05548507) United Kingdom