About Talon Nde Limited (12578596) United Kingdom