About Millie May Limited (08188319) United Kingdom