About Springs Of Life-giving Water Ministries Ltd (07697363) United Kingdom