About Talisman Technology Limited (02616545) United Kingdom