About Talon Bars Limited (11538216) United Kingdom