About The Institute Of Science And Technology Ltd (00538302) United Kingdom