About Sheep Of Israel Ministry Ltd (12788301) United Kingdom