About Demon International Ltd (00820498) United Kingdom