Toro Limited has operated out of St Martin in the Channel Islands since its establishment over three decades ago.