Investing in a company that is partnered with a company that deals in haraam

Q: I had a question regarding finance in islam, specifically investing in cryptocurrencies. I understand that it is only halal to invest in companies that do not deal with any haram acts such as interest or alcohol. However, I was curious to know, if company A, for example, is completely halal in its goals but is partnered with company B that is not halal such as a banking company, is it still halal to invest in company A?

I had a friend call a local sheikh who stated that it is halal to invest in company A since the goal of the company itself, for example to build an education platform, is completely halal even though company A is partnered with company B that is not halal. I just wanted to verify this information with another sheikh to put my mind at peace since I do still have some small amount of doubt. 

Love problems

Q: The problem I am facing is related to my love life. Is it going to get better? Is there any dua I can make or anything because currently I am going through this issue. It is affecting my present and future. Please let me know.

Making taubah from sharing animate pictures on whatsapp

Q: I shared a pic on whatsapp on which a girls picture was printed and on the bottom it was stated that it is Yahodi sazish. So one member informed me that it was wrong, so I deleted it and sent a message not to share it because it will give me gunah. I tried to message my groups and tell them not share it. If they share it then it is not my responsibility of gaining sin or gunah. I want to ask you that if anyone shares it, will I be sinful because I tried to stop it?

Returning money that one had taken mistakenly in childhood

Q: When I was about 7 or 8 years (now I am 30 yrs ), I was at my uncle's place where I took some halalas (coins) almost 3 saudi riyals, (not in term of thief). On the way home my father asked me from where did I get this? I didn't want to dishearten my father so I spoke a lie and said that I took it from my house. It was almost 23years ago. I still remember this as I did a big sin. I also gave sadqa of 30 riyals to give them sawab. Actually, now I am not in the state of giving money back to them as I am far away nor can I talk about it. Can you please give me a solution.