About Talon Outdoor Holdings Limited (11047184) United Kingdom