About Talisman Communications Limited (02601013) United Kingdom