About Talon Management Limited (02684485) United Kingdom