About Talisman Global Limited (12241684) United Kingdom