About Talon Solutions Limited (04347852) United Kingdom