About Talisman Management Limited (02677012) United Kingdom