About The Communications Museum Trust Ltd. (08484578) United Kingdom