About 24bits Ltd (12198125) United Kingdom