About Slush-pile Publishing Limited (07032326) United Kingdom