About Cobra International Trading Limited (07374565) United Kingdom