About Wilmott Magazine Limited (04247508) United Kingdom