Isaac Burrough’s bold new 100m superyacht concept