About Mica Redd Limited (13339796) United Kingdom