About 8 Bit Digital Limited (10896003) United Kingdom