About Demetria Mizell Limited (11885856) United Kingdom