About Wolfram Slides Limited (03977810) United Kingdom