About Sheep Street & Co Investments Limited (11692271) United Kingdom