About Locus Elm Press Limited (09891057) United Kingdom