Christo Limited

Christo Limited is a legal entity registered in London, United Kingdom.
We have warehouses located at strategic locations around the world, including United Kingom, Spain, Singapore and United States of America.

Our mission is to become the greatest online store for your religious products - and we welcome all feedback from you to help us achieve this.