About London Science & Technology Publisher Ltd (08080046) United Kingdom