About Checkmate Marketing & It Solutions Ltd (11523749) United Kingdom