Search the register – results All results MEDUCAN LIMITED 12339971 - Incorporated on 29 November 2019 Office 3 4 Westgate, Cowbridge, Wales, CF71 7AR