About Mandrake Press Limited (02411133) United Kingdom