Home Tech Apollo Funds completed the acquisition of Yahoo