About Six Bit Studio Ltd (10889628) United Kingdom