PMC FINCORP LTD