13 Square Meters wins a prize at the London Architecture Film Festival 2021