About The Communicator Corporation Limited (04657788) United Kingdom