About Locus Publishing Limited (04858278) United Kingdom