About Talklab Ltd (06502326) United Kingdom