Carmoola completes £100m debt deal with NatWest