About One Bit Media Limited (08778950) United Kingdom