About Thumb Twiddle Games Ltd. (09961487) United Kingdom