About Talisman Pictures Limited (09596682) United Kingdom