1991 – 1991 Company name May Corporation Europe Ltd Place Harpenden, Hertfordshire Country United Kingdom