About I.b. Tauris & Co. Limited (01761687) United Kingdom