About Lucky Sheep Limited (10615674) United Kingdom