About The National Sheep Lottery Ltd (13286727) United Kingdom