About Ragged Edge Publishing Limited (03014530) United Kingdom