About Thecommunicators Limited (10242605) United Kingdom