About Talkque Design Ltd. (06180258) United Kingdom