I use white magic on all stains on the carpet!! It is fantastic. We have had a few curries spilt on our carpets, one guy was 2 days in the room with the curry on the floor/bed/curtains/towels, without telling us( He told us not to service his room). It hasn't completely taken the stain out but it is almost gone!! We have had grease from truck driver boots...gone!! Have used it on red wine..gone!!
I buy it from America but i have seen it in the Magnamail catalogue