About Medora Rose Holdings Ltd (13389938) United Kingdom