Meta Leases 70,000 Sq Ft in Hyderabad Tech Hub