About King Agaricus Ltd (13064663) United Kingdom