About Talismanics Limited (12333259) United Kingdom