About Exeter Scientific Developments Ltd (09566634) United Kingdom