About Alucard Publishing Limited (01211542) United Kingdom