A mysterious data center company has drawn the ire of local residents in Ohio. They voice concerns about the impact on their water supply, noise pollution, and rising energy costs — and criticize the secrecy around the 600-acre project. The shadowy developer, a Delaware-registered LLC, appears to be a front for one of the largest tech companies on earth: Meta.