About Global Artichoke Limited (06016817) United Kingdom