About Artemis & Meade Ltd (08629447) United Kingdom