Castor EDC Website https://castoredc.com/ Address Paasheuvelweg 25 1105 BP, Amsterdam Accelerating medical research Online data capture for every medical researcher