About Talking Lizard Ltd. (09271019) United Kingdom