Data leak attributed to medusa, first discovered on 2024-05-04. Approximately 378,085 records were reported exposed.
Established in 1993, Macildowie is specialising in Human Resources, Accountancy & Finance, Procurement & Supply Chain, Office & Commercial Support and Sales & Marketing recruitment across the Midlands. Macildowie Associates corporate office is located in Waterfront House, Station Street, Nottingham, England, NG2 3DQ The total amount of data leakage is 21.5 GB