About Talisman Holdings Limited (07304777) United Kingdom