Nightcap Limited announced that it completed the takeover of the i360 on a 115-year lease on the landmark on Tuesday