About Checkmate Ventures Ltd (03336216) United Kingdom