About Talent Strategies Limited (06858351) United Kingdom