About Devil S Rock Publishing Limited (12564593) United Kingdom