About Talk The Lingo Ltd (13223885) United Kingdom