About 3bit Studio Limited (06041411) United Kingdom