About Spenser Publishing House Ltd. (13065174) United Kingdom