About Jwsd Research Management Limited (10617761) United Kingdom