About Stillago Mushrooms Limited (NI626897) United Kingdom