About The Witch Doctor Twd Ltd (12981945) United Kingdom