About World Endometriosis Research Foundation (05872316) United Kingdom