About Checkmate Innovation Limited (12041935) United Kingdom