About Talon Associates Limited (SC233101) United Kingdom