About Talon International Ltd. (10325924) United Kingdom