If you have a Corydoras and a pleco in the tank, do not use the salt treatment I suggested, because it is too much salt for them. You can use 1 heaped tablespoon of salt per 20 litres of water and Corydoras and plecos will be fine with that. But do not use more than that.
----------------------
I am not familiar with 2 of the ingredients in the Interpet Anti-Internal Bacterial treatment, and there's not much info online about how well it works but it seems to be more for treating bacterial infections, and I don't think your fish have a bacterial infection.
----------------------
Malachite Green kills protozoa, whereas Methylene Blue kills bacteria and fungus. You could try the ich treatment you have and see if it helps, that doesn't contain Methylene Blue. However, the high water temperature should have killed any protozoa in the water by now.
----------------------
Don't put your fish in your flat mate's tank because if they have a disease they will transfer it into the other tank.
If you move all the fish out of the tank then any protozoa in the tank will die after 3 or 4 days without a host fish. So if you removed all the fish and left the tank without fish for a week, it would be free of any protozoans. However, you would still have to treat the fish before putting them back in the tank because they would still be infected, assuming it is a protozoan infection.
You could set up a separate tank/ storage container with water from your flatmates tank in and see how the fish go in that.