Milos (and thanks for using a real name
)- The reference to "foil" is an odd one excepting some decals. Some frames do have a clear paint over the color and sometimes decals (not made of a foil). besides the commercially available specialty bike cleaners there's common dish soap and hot water, WD40 and products like Muck Off for the road tar type spots. I use Finish Line Bike Wash (pink drink) after other cleaning to remove any remaining solvent.
Not aske but- I suggest using a rag applied method od cleaner use. Sprays can get over parts of the bike that don't like cleaners or their residues. Disk brakes, tires, rim sidewalls, handle bar wrap, and ant woven materials (bags) often don't want any oil like products on them. Spray your rag, not the bike. Andy