About Strange Attractor Press Limited (07146848) United Kingdom