About Talk Marketing And Technologies Ltd (13480990) United Kingdom