About Checa Ventures Ltd (12275623) United Kingdom