About Talisman London Limited (04061934) United Kingdom