About Mean Sheep Limited (07248007) United Kingdom