About Endometriosis.org Ltd (05331208) United Kingdom