About The Light Of Life Ministries Limited (12099183) United Kingdom