About Loveworld Television Ministry Ltd (11973216) United Kingdom