C didn't sign a contract with B. B let C use A's property for free while B was managing it. The only contract was between A and B for managing their property.
Using a free TLD for anything you wanted to stick around was a terrible idea in the first place.