Logo for Max Sails, Seychelles

Logo for a master sail maker, based in Seychelles.